home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 32 / Amiga Format AFCD32 (Nov 1998, Issue 117).iso / -seriously_amiga- / programming / other / classfree / cfscrollerclass / readme.doc < prev   
Text File  |  1998-08-10  |  2KB  |  83 lines

  1. --------------------------------------
  2.  
  3.  CFscroller.gadget
  4.  
  5.  A GadTools SCROLLER_KIND replacement.
  6.  
  7. --------------------------------------
  8.  
  9.  
  10. Description:
  11. ------------
  12.  
  13.  This gadgetclass is meant to offer the same features
  14. as the GadTools SCROLLER_KIND gadget but in a properly
  15. intuition integrated way.
  16.  
  17.  
  18. Usage:
  19. ------
  20.  
  21.  The scroller is positioned with the GA_Left and GA_Top
  22. attributes.
  23.  The sizing is done in a special way.
  24.  When you ask for a FREEVERT scroller you have to pass
  25. the height in GA_Height. GA_Width will be ignored. The
  26. width is instead determined by the CFSC_Size attribute.
  27.  For FREEHORIZ scrollers it is the other way around.
  28.  The IDCMP_MOUSEMOVE of the GadTools scroller gadget is
  29. not supported, instead you can get IDCMP_IDCMPUPDATE
  30. messages with the ICA_TARGET attribute.
  31.  
  32.  
  33. Requirements:
  34. -------------
  35.  
  36.   - AmigaOS 3.x
  37.  
  38.  
  39. Notes:
  40. ------
  41.  
  42.  It was originally my first BOOPSI gadget and so it was
  43. rather lamely coded. With V0.60 a complete rewrite was done
  44. to make it more system friendly.
  45.  I tried to make the class as modular as possible. The
  46. skeleton of this class could after this rewrite be modified
  47. slightly to make a groupgadget class which would superseed
  48. the build-in intuition groupgadget class in functionality.
  49.  This could result in a third rewrite of this class,
  50. again going back to the groupgadget principle, but with my
  51. own groupgadget this time...
  52.  
  53.  
  54. History:
  55. --------
  56.  
  57.  V0.00 (Sometime February 1998...)
  58.  
  59.     Project started.
  60.  
  61.  V0.50 (3-Mar-1998)
  62.  
  63.     First working beta.
  64.  
  65.  V0.55 (5-Mar-1998)
  66.  
  67.     Added OM_SET for PGA_Top, PGA_Visible and PGA_Total.
  68.     First beta-test release.
  69.  
  70.  V0.56 (8-Mar-1998)
  71.  
  72.     Small change to class name convention.
  73.  
  74.  V0.60 (9-Jul-1998)
  75.  
  76.     Complete rewrite! Is now a gadgetclass subclass.
  77.     Some features are missing again.
  78.  
  79.  V0.62 (19-Jul-1998) (Release 0b)
  80.  
  81.     Converted library calls to inline code.
  82.     Added OM_SET for CFSC_Top, CFSC_Visible and CFSC_Total.
  83.